package com.qidian.mes.pro.service;

import com.qidian.mes.pojo.OrderBOM;
import com.qidian.mes.pojo.OrderRequire;
import com.qidian.mes.util.dot.PagerDTO;
import com.qidian.mes.util.pojo.QdResult;

/**
 * @Author: CoolPro
 * @Description:
 * @Time: 2024-04-08 15:21
 **/

public interface RequireService {
    /**
     * 根据工单id查询物料需求
     * @param woId
     * @return
     */
    QdResult findByOrderId(Long woId);

    /**
     * 根据requireId查询物料需求
     * @param requireId
     * @return
     */
    QdResult findByRequireId(Long requireId);

    /**
     * 分页查询物料需求
     * @param orderRequire
     * @param start
     * @param limit
     * @return
     */
    QdResult<PagerDTO<OrderRequire>> queryPager(OrderRequire orderRequire, int start, int limit);
}
